\par Python é uma linguagem de programação interpretada, de tipagem dinâmica\nocite{python} e
orientada a objetos que foi criada em 1989 por Guido Van Rossum no Instituto de
Pesquisa Nacional para Matemática e Ciências da Computação(CWI)\footnote{ CWI
- National Research Institute For Mathematics and Computer Science, nos
países baixos} como um sucessor da linguagem ABC\footnote{ABC - Linguagem de
programação para fins educacionais}. Hoje em dia python é usado para 
atender as mais diversas necessidades, alguns motivos para isso são explicados
por \citeonline{here_come_python}:

\begin{citado}
\textit{
``Python is attractive because of it's ease of use; it's high level of
abstraction from the hardware; it's extensive support for housekeeping
activities such as I/O, memory management, data typing and variable binding;
and, perhaps most important, the fact that programmers can be highly productive
with the language.''}
\end{citado}

\nocite{Python_Software_Foundations}

Segundo \citeonline[p.~30]{python} que observou cerca de um mil alunos em quase
cem empresas, o python possui características interessantes, que são:

\begin{itemize}
    \item Foco na legibilidade e coerência do software em geral;
    \item Produtividade do desenvolvedor\footnote{Um código em python tem de 1/3
    a 1/5 do tamanho de um código equivalente escrito em C++};
    \item Portabilidade;
    \item Oferece muitas API's que auxiliam no desenvolvimento;
\end{itemize}

\par Além disso a biblioteca padrão suporta diversas tarefas de programação em
nível de aplicativo, além de poder usar outras bibliotecas desenvolvidas por
terceiros -- Que podem ser escritas em outras linguagens, como por exemplo C e
C++.

\par Hoje, a linguagem está entre as que mais crescem. Uma pesquisa realizada 
recentemente demonstrou que seu uso cresceu 45\% desde de maio de 2008. Esta 
mesma pesquisa atribuiu este número a plataforma \textit{App Engine} 
desenvolvida e mantida pela empresa \textit{Google}, que inicialmente suportava 
apenas \textit{Python}\cite{python_em_alta}.
